package com.xbongbong.paas.log.pojo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 操作内容，数组型字符串：[{"tab": "", "title": "", "content": ""}]
 * 直接文字描述操作内容，如导入、批量操作等直接记录导入、批量操作的数据内容
 * @author zcp
 * @version v1.0
 * @date 2019/7/8 11:14
 * @since v1.0
 */
@Getter
@Setter
@ToString
public class InfoArrPojo {

    /**
     * tab切换名称，可为空
     */
    private String tab;
    /**
     * 区域标题，不可为空
     */
    private String title;
    /**
     * 区域填充内容，不可为空
     */
    private String content;

    /**
     * 操作内容构造方法
     */
    public InfoArrPojo() {
    }

    /**
     * 操作内容构造方法
     * @param title 标题
     * @param content 内容
     */
    public InfoArrPojo(String title, String content) {
        this.title = title;
        this.content = content;
    }

    /**
     * 操作内容构造方法
     * @param tab 名称
     * @param title 标题
     * @param content 内容
     */
    public InfoArrPojo(String tab, String title, String content) {
        this(tab, title);
        this.content = content;
    }
}
